home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / apps.to.go / DTS.Lib / DTS.Lib.headers / DTS2Headers.c < prev    next >
Encoding:
Text File  |  1994-05-20  |  3.3 KB  |  151 lines  |  [TEXT/MMCC]

  1. //
  2. //    MacHeaders.c
  3. //
  4. //    Script to generate the 'MacHeaders' precompiled header for Metrowerks C/C++.
  5. //  Copyright © 1993 metrowerks inc.  All rights reserved.
  6. //
  7.  
  8. #pragma extended_errorcheck    off
  9.  
  10. #define SystemSevenOrLater    1
  11. #define USES68KINLINES        1
  12. #define OBSOLETE
  13. #define OLDROUTINENAMES     1
  14.  
  15. //
  16. //    Metrowerks-specific Toolbox definitions
  17. //
  18. //    These definitions are commonly used but not in Apple's headers. We define
  19. //    them in our precompiled header so we can use the Apple headers without modification.
  20. //
  21.  
  22. #define PtoCstr        p2cstr
  23. #define CtoPstr        c2pstr
  24. #define PtoCString    p2cstr
  25. #define CtoPString    c2pstr
  26.  
  27. #define Length(s)    (*(unsigned char *)(s))
  28. #define topLeft(r)    (((Point *) &(r))[0])
  29. #define botRight(r)    (((Point *) &(r))[1])
  30.  
  31. enum { FALSE, TRUE };
  32.  
  33. //
  34. //    Apple #include files
  35. //
  36. //    Uncomment any additional #includes you want to add to MacHeaders.
  37. //
  38.  
  39. //#include <ADSP.h>
  40. //#include <AIFF.h>
  41. //#include <Aliases.h>
  42. #include <AppleEvents.h>
  43. #include <AppleTalk.h>
  44. #include <Balloons.h>
  45. //#include <CommResources.h>
  46. #include <Components.h>
  47. #include <ConditionalMacros.h>
  48. //#include <Connections.h>
  49. //#include <ConnectionTools.h>
  50. #include <Controls.h>
  51. //#include <CRMSerialDevices.h>
  52. //#include <CTBUtilities.h>
  53. //#include <DatabaseAccess.h>
  54. #include <Desk.h>
  55. //#include <DeskBus.h>
  56. #include <Devices.h>
  57. #include <Dialogs.h>
  58. //#include <Dictionary.h>
  59. #include <DiskInit.h>
  60. //#include <Disks.h>
  61. //#include <Displays.h>
  62. //#include <Editions.h>
  63. //#include <ENET.h>
  64. //#include <EPPC.h>
  65. #include <Errors.h>
  66. #include <Events.h>
  67. #include <Files.h>
  68. //#include <FileTransfers.h>
  69. //#include <FileTransferTools.h>
  70. //#include <Finder.h>
  71. //#include <FixMath.h>
  72. #include <Folders.h>
  73. #include <Fonts.h>
  74. //#include <FragLoad.h>
  75. #include <GestaltEqu.h>
  76. #include <Icons.h>
  77. //#include <IntlResources.h>
  78. //#include <Language.h>
  79. #include <Lists.h>
  80. #include <LowMem.h>
  81. #include <Memory.h>
  82. #include <Menus.h>
  83. //#include <MIDI.h>
  84. #include <MixedMode.h>
  85. #include <Notification.h>
  86. #include <OSEvents.h>
  87. #include <OSUtils.h>
  88. #include <Packages.h>
  89. //#include <Palettes.h>
  90. //#include <Picker.h>
  91. //#include <PictUtil.h>
  92. //#include <Power.h>
  93. //#include <PPCToolBox.h>
  94. #include <Printing.h>
  95. #include <Processes.h>
  96. #include <QDOffscreen.h>
  97. #include <Quickdraw.h>
  98. #include <QuickdrawText.h>
  99. #include <QuickTimeComponents.h>
  100. #include <Resources.h>
  101. //#include <Retrace.h>
  102. //#include <ROMDefs.h>
  103. #include <Scrap.h>
  104. #include <Script.h>
  105. //#include <SCSI.h>
  106. #include <SegLoad.h>
  107. //#include <Serial.h>
  108. //#include <ShutDown.h>
  109. //#include <Slots.h>
  110. #include <Sound.h>
  111. #include <SoundInput.h>
  112. #include <StandardFile.h>
  113. //#include <Start.h>
  114. #include <Strings.h>
  115. //#include <SysEqu.h>
  116. //#include <Terminals.h>
  117. //#include <TerminalTools.h>
  118. #include <TextEdit.h>
  119. #include <TextServices.h>
  120. #include <TextUtils.h>
  121. //#include <Timer.h>
  122. #include <ToolUtils.h>
  123. #include <Traps.h>
  124. #include <Types.h>
  125. //#include <Values.h>
  126. //#include <Video.h>
  127. #include <Windows.h>
  128.  
  129. #include <AEUtils.h>
  130. #include <ATUtils.h>
  131. #include <CtlHandler.h>
  132. #include <DTS.Lib.h>
  133. #include <DTS.Lib.protos.h>
  134. #include <GWLayers.h>
  135. #include <ListControl.h>
  136. #include <ListControlProcs.h>
  137. #include <PPC.h>
  138. #include <StringUtils.h>
  139. #include <TextEditControl.h>
  140. #include <TextEditControlProcs.h>
  141. #include <TreeObj.h>
  142. #include <Utilities.h>
  143.  
  144.  
  145. //
  146. //    Metrowerks #include files
  147. //
  148. //    Additional #include files for backwards compatibility with existing programs.
  149. //
  150.  
  151.